<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Welcome extends CI_Controller {

	/**
	 * Index Page for this controller.
	 *
	 * Maps to the following URL
	 * 		http://example.com/index.php/welcome
	 *	- or -  
	 * 		http://example.com/index.php/welcome/index
	 *	- or -
	 * Since this controller is set as the default controller in 
	 * config/routes.php, it's displayed at http://example.com/
	 *
	 * So any other public methods not prefixed with an underscore will
	 * map to /index.php/welcome/<method_name>
	 * @see http://codeigniter.com/user_guide/general/urls.html
	 */
	
	private $mail_from = 'contato@gnseguro.com.br';
	private $mail_to= 'cotacao@gnseguro.com.br';
	private $mail_bcc= 'tarsodecastro@gmail.com, jeffsilveira12@gmail.com';
	///private $mail_bcc= 'cotacao@gnseguro.com.br';
	
	
	public function __construct (){
		parent::__construct();
		$this->load->library(array('table','form_validation','session'));
		$this->load->helper('url');
		$this->load->model('gn_model','',TRUE);
	}
	
	
	public function index()
	{

		$noticias = $this->gn_model->get_noticia();

		
		$data['bloco_noticias'] = '';
		$data['modal_noticias'] = '';
		
		$titulo = '<div class="col-lg-12">
			 			<h1>Notícias</h1> 
			 			<h2 class="text-center">A GN Seguros lhe deixa informado</h2> 
					</div> ';
		$contador = 1;
		$contador_noticia = 1;
		
		if(count($noticias) == 0){
			
			$data['bloco_noticias'] = '<div class="row">
										<div class="col-lg-12">
								 			<h1>Notícias</h1>
								 			<h2 class="text-center">A GN Seguros lhe deixa informado</h2>
										</div>
										
											
										</div>
					
										<div class="row">
					
											<div class="alert alert-danger text-center" role="alert"><strong>Nenhuma notícia cadastrada.</strong></div>
											
										</div>';
			
			
		}else{
		
				foreach ($noticias as $key => $noticia_item){
					
					 $data['titulo_'.$key] = $noticia_item['titulo'];
					 $data['data_'.$key] = $noticia_item['data'];
					 $data['texto_'.$key] = self::reduz_texto($noticia_item['texto'], 230);
					 
					 $data['data_'.$key] = date("d/m/Y", strtotime($data['data_'.$key]));
					  
					 if($contador > 3){
					 	$contador = 1;
					 }
					 
					 if($contador_noticia == 1){
					 	$data['bloco_noticias'] .= '<div class="row">'.$titulo;
					 }else{
					 	if($contador_noticia == 4){
					 		$data['bloco_noticias'] .= '<div class="row">';
					 	}
					 	
					 }
					 
					 $data['bloco_noticias'] .= '<article class="col-sm-4" data-nekoanim="fadeInUp" data-nekodelay="'.$contador.'00" style="margin-bottom: 10px;">
										
												<section class="newsText color4">
													<h3>'.$data['titulo_'.$key].'</h3>
													<h4 class="date">'.$data['data_'.$key].'</h4>
													<p class="text-justify">'.$data['texto_'.$key].'</p>
													
													<a href="#modalNoticia'.$noticia_item['cod_noticia'].'" data-toggle="modal" class="btn btn-sm"><i class="icon-right-open-mini "></i>leia mais</a>
												
												</section>
												
											</article>
															
															
											<div class="modal fade" id="modalNoticia'.$noticia_item['cod_noticia'].'" tabindex="-1" role="dialog" aria-labelledby="modalNoticia'.$noticia_item['cod_noticia'].'" aria-hidden="true">
							
										 		<div class="modal-dialog">
													<div class="modal-content">
														
										 				<div class="modal-header">
															<button type="button" class="close" data-dismiss="modal">
																<span aria-hidden="true">&times;</span><span class="sr-only">Fechar</span>
															</button>
															<h4 class="modal-title" id="exampleModalLabel"><strong>'.$noticia_item['titulo'].'</strong></h4>
														</div>
									
														<div class="modal-body">
														
															<div class="text-justify">
																'.$noticia_item['texto'].'
															</div>
															
														</div>
															
														<div class="modal-footer">
															<button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
							
															</div>
														</div>
													</div>
												</div>';
					 
					 if($contador_noticia == 3){
					 	$data['bloco_noticias'] .= '</div>';
					 }
					 	 
					 $contador ++;
					 $contador_noticia ++;
				}
		}

		$this->load->view('welcome_message', $data);
		
	}
	
	function contato(){

		$nome = $this->input->post('name');
		$email = $this->input->post('email');
		$phone = $this->input->post('phone');
		$message = $this->input->post('comment');

		$assunto = "Contato Site GnSeguro";
	
		$mensagem = '<div style="font-size: 11pt">';
		
		$mensagem .= $nome . ' enviou a seguinte mensagem: <br/><br/>' . $message .' <br/><br/>';
		
		$mensagem .= 'Nome: '. $nome . '<br/>';
		$mensagem .= 'E-mail: '. $email . '<br/>';
		$mensagem .= 'Telefone: '. $phone . '<br/><br />"';
		
		$mensagem .= '</div>';
		$mensagem .= "GN Seguros - Sua corretora de seguros<br />";
	

		$this->load->library('email');
		
		if($email == ''){
			$email = $this->mail_from;
		}
		
		$this->email->from($email, 'Contato Site GN Seguros');
	
		$this->email->reply_to($email);
		$this->email->to($this->mail_to);
		$this->email->bcc($this->mail_bcc);
		$this->email->subject($assunto);
		$this->email->message($mensagem);

		if ( ! $this->email->send() ){
			
			$erro = $this->email->print_debugger();
			
			echo '<script>
					$( "#alert" ).html( "<div class=\'alert alert-danger\'>'.$erro.'</div>" );
					</script>';
			
			return false;
			
		} else {

			echo '<script>
					$( "#alert" ).html( "<div class=\'alert alert-success\'>Mensagem enviada com sucesso!</div>" );
					</script>';

			return true;
			
		}
	
	}
	
	function modalAuto(){
	
		
		$seguradoras = '';
		
		$checkbox_Todas = $this->input->post('checkbox_Todas');
		
		if($checkbox_Todas == TRUE){
			
			$seguradoras .= " Todas"; 
			
		}else{
			
			if($this->input->post('checkbox_Allianz') != FALSE){
				$seguradoras .= ", Allianz";
			}
			
			if($this->input->post('checkbox_Azul') != FALSE){
				$seguradoras .= ", Azul";
			}
			
			if($this->input->post('checkbox_Bradesco') != FALSE){
				$seguradoras .= ", Bradesco";
			}
			
			if($this->input->post('checkbox_HDI') != FALSE){
				$seguradoras .= ", HDI";
			}
			
			if($this->input->post('checkbox_Itau') != FALSE){
				$seguradoras .= ", Itaú";
			}
			
			if($this->input->post('checkbox_Liberty') != FALSE){
				$seguradoras .= ", Liberty";
			}
			
			if($this->input->post('checkbox_Maritima') != FALSE){
				$seguradoras .= ", Marítima";
			}
			
			if($this->input->post('checkbox_Porto') != FALSE){
				$seguradoras .= ", Porto Seguro";
			}
			
			if($this->input->post('checkbox_Sul') != FALSE){
				$seguradoras .= ", Sul América";
			}
			
			if($this->input->post('checkbox_Tokio') != FALSE){
				$seguradoras .= ", Tókio Marine";
			}
			
			if($this->input->post('checkbox_Zurich') != FALSE){
				$seguradoras .= ", Zurich";
			}
			
		}
		
		$seguradoras = substr($seguradoras, 1);

		
		$fone = $this->input->post('fone');
		$email = $this->input->post('email');
		$tipo_seguro = $this->input->post('tipo_seguro');
		
		if($tipo_seguro == "Renovação"){
			$seguradora_renovacao = $this->input->post('seguradora_renovacao');
			$bonus = $this->input->post('bonus');
		}
		
		if($tipo_seguro =="Selecione"){
			$tipo_seguro ="";
		}
		
		$outros_condutores = $this->input->post('outros_condutores');
		
		if($outros_condutores == "Sim"){
			$sexo = $this->input->post('sexo');
		}
		
		if($outros_condutores =="Selecione"){
			$outros_condutores ="";
		}
	
		$veiculo_0 = $this->input->post('veiculo_0');
		
		if($veiculo_0 =="Selecione"){
			$veiculo_0 ="";
		}
		
		if($veiculo_0 == "Não"){
			$marca_modelo_veiculo = $this->input->post('marca_modelo_veiculo');
			$placa_veiculo = $this->input->post('placa_veiculo');
			$ano_fabricacao_veiculo = $this->input->post('ano_fabricacao_veiculo');
		}
		
		if($veiculo_0 == "Sim"){
			$marca_modelo_veiculo = $this->input->post('marca_modelo_veiculo');
			$ano_fabricacao_veiculo = $this->input->post('ano_fabricacao_veiculo');
		}
		
		$nome_segurado = $this->input->post('nome_segurado');
		$data_nascimento_segurado = $this->input->post('data_nascimento_segurado');
		$cpf_segurado = $this->input->post('cpf_segurado');
		$estado_civil_segurado = $this->input->post('estado_civil_segurado');
		if($estado_civil_segurado =="Selecione"){
			$estado_civil_segurado ="";
		}
		$profissao_segurado = $this->input->post('profissao_segurado');
		$cep_segurado = $this->input->post('cep_segurado');
		
		$tipo_residencia_segurado = $this->input->post('tipo_residencia_segurado');
		if($tipo_residencia_segurado =="Selecione"){
			$tipo_residencia_segurado ="";
		}
		$garagem_trabalho_segurado = $this->input->post('garagem_trabalho_segurado');
		if($garagem_trabalho_segurado =="Selecione"){
			$garagem_trabalho_segurado ="";
		}
		$garagem_escola_segurado = $this->input->post('garagem_escola_segurado');
		if($garagem_escola_segurado =="Selecione"){
			$garagem_escola_segurado ="";
		}
		
		$principal_condutor = $this->input->post('principal_condutor');
		if($principal_condutor =="Selecione"){
			$principal_condutor ="";
		}
		
		if($principal_condutor == "Não"){
			
			$nome_principal_condutor = $this->input->post('nome_principal_condutor');
			$data_nascimento_principal_condutor = $this->input->post('data_nascimento_principal_condutor');
			$cpf_principal_condutor = $this->input->post('cpf_principal_condutor');
			$estado_civil_principal_condutor = $this->input->post('estado_civil_principal_condutor');
			if($estado_civil_principal_condutor =="Selecione"){
				$estado_civil_principal_condutor ="";
			}
			$profissao_principal_condutor = $this->input->post('profissao_principal_condutor');
			
		}
		
		$assunto = "Contato Site GN Seguros - Auto";

		
		$mensagem = '<html>';
		
			$mensagem .= '<head>';
				$mensagem .= '<style>';
				$mensagem .= '
				
						table {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12pt;
							border-collapse: collapse;
							}
				
						table tr td{
							padding: 7px;
							border: 1px solid #CCC;
							}
				
						tbody tr:nth-child(odd) {
							   background-color: #FAFAFA;
							}
				
					';
				$mensagem .= '</style>';
			$mensagem .= '</head>';
			
			$mensagem .= '<body>';
			
			$mensagem .= '<div style="font-size: 12pt; line-height: 150%;">';
				
			$mensagem .= '<table><tbody>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td colspan="2" style="text-align: center;"><strong>'.$assunto.'</strong></td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Seguradoras:</td>';
			$mensagem .= '<td>'. mb_strtoupper($seguradoras, 'UTF-8').'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Nome:</td>';
			$mensagem .= '<td>'. mb_strtoupper($nome_segurado, 'UTF-8').'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Telefone:</td>';
			$mensagem .= '<td>'. $fone .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Email:</td>';
			$mensagem .= '<td>'. $email .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Data nascimento:</td>';
			$mensagem .= '<td>'. $data_nascimento_segurado  .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>CPF:</td>';
			$mensagem .= '<td>'. $cpf_segurado  .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Estado civil:</td>';
			$mensagem .= '<td>'. mb_strtoupper($estado_civil_segurado, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Profissão:</td>';
			$mensagem .= '<td>'. mb_strtoupper($profissao_segurado, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>CEP:</td>';
			$mensagem .= '<td>'. mb_strtoupper($cep_segurado, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Tipo residência:</td>';
			$mensagem .= '<td>'. mb_strtoupper($tipo_residencia_segurado, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>O segurado possui garagem no trabalho:</td>';
			$mensagem .= '<td>'. mb_strtoupper($garagem_trabalho_segurado, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>O segurado possui garagem na escola:</td>';
			$mensagem .= '<td>'. mb_strtoupper($garagem_escola_segurado, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Tipo de seguro:</td>';
			$mensagem .= '<td>'. mb_strtoupper($tipo_seguro, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
				
			if($tipo_seguro == "Renovação"){
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Seguradora:</td>';
				$mensagem .= '<td>'. mb_strtoupper($seguradora_renovacao, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Bonus:</td>';
				$mensagem .= '<td>'. mb_strtoupper($bonus, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
			}
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Condutores com idade inferior a 25 anos:</td>';
			$mensagem .= '<td>'. mb_strtoupper($outros_condutores, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
				
			if($outros_condutores == "Sim"){
				$mensagem .= '<tr>';
				$mensagem .= '<td>Sexo:</td>';
				$mensagem .= '<td>'. mb_strtoupper($sexo, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
			}
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>Veiculo 0km:</td>';
			$mensagem .= '<td>'. mb_strtoupper($veiculo_0, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
			if($veiculo_0 == "Não"){
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Marca/Modelo:</td>';
				$mensagem .= '<td>'. mb_strtoupper($marca_modelo_veiculo, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Placa:</td>';
				$mensagem .= '<td>'. mb_strtoupper($placa_veiculo, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Ano fabricação:</td>';
				$mensagem .= '<td>'. mb_strtoupper($ano_fabricacao_veiculo, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
			}
				
			if($veiculo_0 == "Sim"){
				$mensagem .= '<tr>';
				$mensagem .= '<td>Marca/Modelo:</td>';
				$mensagem .= '<td>'. mb_strtoupper($marca_modelo_veiculo, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Ano fabricação:</td>';
				$mensagem .= '<td>'. mb_strtoupper($ano_fabricacao_veiculo, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
			}
				
			$mensagem .= '<tr>';
			$mensagem .= '<td>O segurado é o principal condutor:</td>';
			$mensagem .= '<td>'. mb_strtoupper($principal_condutor, 'UTF-8')  .'</td>';
			$mensagem .= '</tr>';
				
				
			if($principal_condutor == "Não"){
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Nome do principal condutor:</td>';
				$mensagem .= '<td>'. mb_strtoupper($principal_condutor, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Data de nascimento do principal condutor:</td>';
				$mensagem .= '<td>'. mb_strtoupper($data_nascimento_principal_condutor, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>CPF do principal condutor:</td>';
				$mensagem .= '<td>'. mb_strtoupper($cpf_principal_condutor, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Estado civil do principal condutor:</td>';
				$mensagem .= '<td>'. mb_strtoupper($estado_civil_principal_condutor, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
					
				$mensagem .= '<tr>';
				$mensagem .= '<td>Profissão do principal condutor:</td>';
				$mensagem .= '<td>'. mb_strtoupper($profissao_principal_condutor, 'UTF-8')  .'</td>';
				$mensagem .= '</tr>';
					
			}
				
			$mensagem .= '</tbody></table>';
				
			$mensagem .= '</div><br>';
			$mensagem .= "GN Seguros - Sua corretora de seguros<br />";
				
			
			$mensagem .= '</body>';

		$mensagem .= '</html>';
		

		$this->load->library('email');
		
		if($email == ''){
			$email = $this->mail_from;
		}
		
		$this->email->from($email, 'Contato GN Seguros - Auto');
	
		$this->email->reply_to($email);
		$this->email->to($this->mail_to);
		$this->email->bcc($this->mail_bcc);
		$this->email->subject($assunto);
		$this->email->message($mensagem);
	
		if ( ! $this->email->send() ){
			//echo $this->email->print_debugger();
			return false;
		} else {
			redirect(site_url());
			return true;
			
		}
	
	}
	
	function modalVida(){
	
		$nome = $this->input->post('nome');
		$data_nascimento = $this->input->post('data_nascimento_modal_vida');
		$sexo = $this->input->post('sexo');
		$profissao = $this->input->post('profissao');
		$email = $this->input->post('email');
		$fone = $this->input->post('fone_modal_vida');
	
		$assunto = "Contato Site GN Seguros - Vida";
	
		$mensagem = '<html>';
		
		$mensagem .= '<head>';
		$mensagem .= '<style>';
		$mensagem .= '
		
						table {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12pt;
							border-collapse: collapse;
							}
		
						table tr td{
							padding: 7px;
							border: 1px solid #CCC;
							}
		
						tbody tr:nth-child(odd) {
							   background-color: #FAFAFA;
							}
		
					';
		$mensagem .= '</style>';
		$mensagem .= '</head>';
			
		$mensagem .= '<body>';
			
		$mensagem .= '<div style="font-size: 12pt; line-height: 150%;">';
		
		$mensagem .= '<table><tbody>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td colspan="2" style="text-align: center;"><strong>'.$assunto.'</strong></td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Nome:</td>';
		$mensagem .= '<td>'. mb_strtoupper($nome, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Data de nascimento:</td>';
		$mensagem .= '<td>'. mb_strtoupper($data_nascimento, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Sexo:</td>';
		$mensagem .= '<td>'. mb_strtoupper($sexo, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Profissão:</td>';
		$mensagem .= '<td>'. mb_strtoupper($profissao, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Email:</td>';
		$mensagem .= '<td>'. mb_strtoupper($email, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Telefone:</td>';
		$mensagem .= '<td>'. mb_strtoupper($fone, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '</tbody></table>';
		
		$mensagem .= '</div><br>';
		$mensagem .= "GN Seguros - Sua corretora de seguros<br />";
			
		$mensagem .= '</body>';
		
		$mensagem .= '</html>';
		
		$this->load->library('email');
		
		if($email == ''){
			$email = $this->mail_from;
		}
		
		$this->email->from($email, 'Contato GN Seguros - Vida');
	
		$this->email->reply_to($email);
		$this->email->to($this->mail_to);
		$this->email->bcc($this->mail_bcc);
		$this->email->subject($assunto);
		$this->email->message($mensagem);
	
		if ( ! $this->email->send() ){
			//echo $this->email->print_debugger();
			return false;
		} else {
			redirect(site_url());
			return true;
			
		}
	
	}
	
	function modalResidencial(){
	
		
		$nome = $this->input->post('nome');
		$email = $this->input->post('email');
		$fone = $this->input->post('fone_modal_res');
		$valor_imovel = $this->input->post('valor_imovel');
		$tipo_residencia = $this->input->post('tipo_residencia');
	
		$assunto = "Contato GN Seguros - Residencial";
	
		$mensagem = '<html>';
		
		$mensagem .= '<head>';
		$mensagem .= '<style>';
		$mensagem .= '
		
						table {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12pt;
							border-collapse: collapse;
							}
		
						table tr td{
							padding: 7px;
							border: 1px solid #CCC;
							}
		
						tbody tr:nth-child(odd) {
							   background-color: #FAFAFA;
							}
		
					';
		$mensagem .= '</style>';
		$mensagem .= '</head>';
			
		$mensagem .= '<body>';
			
		$mensagem .= '<div style="font-size: 12pt; line-height: 150%;">';
		
		$mensagem .= '<table><tbody>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td colspan="2" style="text-align: center;"><strong>'.$assunto.'</strong></td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Nome:</td>';
		$mensagem .= '<td>'. mb_strtoupper($nome, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Email:</td>';
		$mensagem .= '<td>'. mb_strtoupper($email, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Telefone:</td>';
		$mensagem .= '<td>'. mb_strtoupper($fone, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Valor imóvel:</td>';
		$mensagem .= '<td>'. mb_strtoupper($valor_imovel, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '<tr>';
		$mensagem .= '<td>Tipo de residência:</td>';
		$mensagem .= '<td>'. mb_strtoupper($tipo_residencia, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
		
		$mensagem .= '</tbody></table>';
		
		$mensagem .= '</div><br>';
		$mensagem .= "GN Seguros - Sua corretora de seguros<br />";
			
		$mensagem .= '</body>';
		
		$mensagem .= '</html>';
		
		$this->load->library('email');
		
		if($email == ''){
			$email = $this->mail_from;
		}
		
		$this->email->from($email, 'Contato GN Seguros - Residencial');
	
		$this->email->reply_to($email);
		$this->email->to($this->mail_to);
		$this->email->bcc($this->mail_bcc);
		$this->email->subject($assunto);
		$this->email->message($mensagem);
	
		if ( ! $this->email->send() ){
			//echo $this->email->print_debugger();
			return false;
		} else {
			redirect(site_url());
			return true;
			
		}
	
	}
	
	function modalConsorcio(){
	
		$nome = $this->input->post('nome');
		$email = $this->input->post('email');
		$fone = $this->input->post('fone_modal_consorcio');
	
		$assunto = "Contato Site GN Seguros - Consórcio";
	
		$mensagem = '<html>';
	
		$mensagem .= '<head>';
		$mensagem .= '<style>';
		$mensagem .= '
	
						table {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12pt;
							border-collapse: collapse;
							}
	
						table tr td{
							padding: 7px;
							border: 1px solid #CCC;
							}
	
						tbody tr:nth-child(odd) {
							   background-color: #FAFAFA;
							}
	
					';
		$mensagem .= '</style>';
		$mensagem .= '</head>';
			
		$mensagem .= '<body>';
			
		$mensagem .= '<div style="font-size: 12pt; line-height: 150%;">';
	
		$mensagem .= '<table><tbody>';
	
		$mensagem .= '<tr>';
		$mensagem .= '<td colspan="2" style="text-align: center;"><strong>'.$assunto.'</strong></td>';
		$mensagem .= '</tr>';
	
		$mensagem .= '<tr>';
		$mensagem .= '<td>Nome:</td>';
		$mensagem .= '<td>'. mb_strtoupper($nome, 'UTF-8').'</td>';
		$mensagem .= '</tr>';

	
		$mensagem .= '<tr>';
		$mensagem .= '<td>Email:</td>';
		$mensagem .= '<td>'. mb_strtoupper($email, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
	
		$mensagem .= '<tr>';
		$mensagem .= '<td>Telefone:</td>';
		$mensagem .= '<td>'. mb_strtoupper($fone, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
	
		$mensagem .= '</tbody></table>';
	
		$mensagem .= '</div><br>';
		$mensagem .= "GN Seguros - Sua corretora de seguros<br />";
			
		$mensagem .= '</body>';
	
		$mensagem .= '</html>';
	
		$this->load->library('email');
		
		if($email == ''){
			$email = $this->mail_from;
		}
		
		$this->email->from($email, 'Contato GN Seguros - Consórcio');
	
		$this->email->reply_to($email);
		$this->email->to($this->mail_to);
		$this->email->bcc($this->mail_bcc);
		$this->email->subject($assunto);
		$this->email->message($mensagem);
	
		if ( ! $this->email->send() ){
			//echo $this->email->print_debugger();
			return false;
		} else {
			redirect(site_url());
			return true;
				
		}
	
	}
	
	
	function modalCondominio(){
	
		$nome = $this->input->post('nome');
		$email = $this->input->post('email');
		$fone = $this->input->post('fone_modal_condominio');
	
		$assunto = "Contato Site GN Seguros - Condomínio";
	
		$mensagem = '<html>';
	
		$mensagem .= '<head>';
		$mensagem .= '<style>';
		$mensagem .= '
	
						table {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12pt;
							border-collapse: collapse;
							}
	
						table tr td{
							padding: 7px;
							border: 1px solid #CCC;
							}
	
						tbody tr:nth-child(odd) {
							   background-color: #FAFAFA;
							}
	
					';
		$mensagem .= '</style>';
		$mensagem .= '</head>';
			
		$mensagem .= '<body>';
			
		$mensagem .= '<div style="font-size: 12pt; line-height: 150%;">';
	
		$mensagem .= '<table><tbody>';
	
		$mensagem .= '<tr>';
		$mensagem .= '<td colspan="2" style="text-align: center;"><strong>'.$assunto.'</strong></td>';
		$mensagem .= '</tr>';
	
		$mensagem .= '<tr>';
		$mensagem .= '<td>Nome:</td>';
		$mensagem .= '<td>'. mb_strtoupper($nome, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
	
	
		$mensagem .= '<tr>';
		$mensagem .= '<td>Email:</td>';
		$mensagem .= '<td>'. mb_strtoupper($email, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
	
		$mensagem .= '<tr>';
		$mensagem .= '<td>Telefone:</td>';
		$mensagem .= '<td>'. mb_strtoupper($fone, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
	
		$mensagem .= '</tbody></table>';
	
		$mensagem .= '</div><br>';
		$mensagem .= "GN Seguros - Sua corretora de seguros<br />";
			
		$mensagem .= '</body>';
	
		$mensagem .= '</html>';
	
		$this->load->library('email');
		
		if($email == ''){
			$email = $this->mail_from;
		}
		
		$this->email->from($email, 'Contato GN Seguros - Condomínio');
	
		$this->email->reply_to($email);
		$this->email->to($this->mail_to);
		$this->email->bcc($this->mail_bcc);
		$this->email->subject($assunto);
		$this->email->message($mensagem);
	
		if ( ! $this->email->send() ){
			//echo $this->email->print_debugger();
			return false;
		} else {
			redirect(site_url());
			return true;
	
		}
	
	}
	
	
	function modalEmpresarial(){
	
		$nome = $this->input->post('nome');
		$email = $this->input->post('email');
		$fone = $this->input->post('fone_modal_empresarial');
	
		$assunto = "Contato Site GN Seguros - Empresarial";
	
		$mensagem = '<html>';
	
		$mensagem .= '<head>';
		$mensagem .= '<style>';
		$mensagem .= '
	
						table {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12pt;
							border-collapse: collapse;
							}
	
						table tr td{
							padding: 7px;
							border: 1px solid #CCC;
							}
	
						tbody tr:nth-child(odd) {
							   background-color: #FAFAFA;
							}
	
					';
		$mensagem .= '</style>';
		$mensagem .= '</head>';
			
		$mensagem .= '<body>';
			
		$mensagem .= '<div style="font-size: 12pt; line-height: 150%;">';
	
		$mensagem .= '<table><tbody>';
	
		$mensagem .= '<tr>';
		$mensagem .= '<td colspan="2" style="text-align: center;"><strong>'.$assunto.'</strong></td>';
		$mensagem .= '</tr>';
	
		$mensagem .= '<tr>';
		$mensagem .= '<td>Nome:</td>';
		$mensagem .= '<td>'. mb_strtoupper($nome, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
	
	
		$mensagem .= '<tr>';
		$mensagem .= '<td>Email:</td>';
		$mensagem .= '<td>'. mb_strtoupper($email, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
	
		$mensagem .= '<tr>';
		$mensagem .= '<td>Telefone:</td>';
		$mensagem .= '<td>'. mb_strtoupper($fone, 'UTF-8').'</td>';
		$mensagem .= '</tr>';
	
		$mensagem .= '</tbody></table>';
	
		$mensagem .= '</div><br>';
		$mensagem .= "GN Seguros - Sua corretora de seguros<br />";
			
		$mensagem .= '</body>';
	
		$mensagem .= '</html>';
	
		$this->load->library('email');
		
		if($email == ''){
			$email = $this->mail_from;
		}
		
		$this->email->from($email, 'Contato GN Seguros - Empresarial');
	
		$this->email->reply_to($email);
		$this->email->to($this->mail_to);
		$this->email->bcc($this->mail_bcc);
		$this->email->subject($assunto);
		$this->email->message($mensagem);
	
		if ( ! $this->email->send() ){
			//echo $this->email->print_debugger();
			return false;
		} else {
			redirect(site_url());
			return true;
	
		}
	
	}
	

	function reduz_texto ($texto, $limite){
	
		if(strlen($texto) > $limite){
	
			$novo_texto =  substr($texto, 0, $limite) . "...";
				
		}else{
				
			$novo_texto = $texto;
				
		}
			
		return $novo_texto;
	
	}
	
	function gn_relatorio_rtf (){
		
		//local da biblioteca.
		require(APPPATH . 'libraries/PHPRtfLite-master/lib/PHPRtfLite.php');
		
		//carrega a classe PHPRtfLite.
		PHPRtfLite::registerAutoloader();
		
		$rtf = new PHPRtfLite();
		//Setando as margens:esquerda/topo/direita/final
		$rtf->setMargins(1, 1, 1, 1);
		//Modo paisagem
		//$rtf->setPortrait();
		//Definindo altura da pagina.
		$rtf->setPaperWidth(20);
		//Nova seção
		$section = $rtf->addSection();
		//Fonte do titulo.
		$font_title = new PHPRtfLite_Font(9,'Arial');
		$font_title->setBold();
		
		//Definição borda da tabela
		$border = new PHPRtfLite_Border(
				$rtf,
				new PHPRtfLite_Border_Format(1, '#B3B3B3'), //borda esquerda 1pt cor preta
				new PHPRtfLite_Border_Format(1, '#B3B3B3'), //borda acima 1pt cor preta
				new PHPRtfLite_Border_Format(1, '#B3B3B3'), //borda direita 1pt cor preta
				new PHPRtfLite_Border_Format(1, '#B3B3B3')  //borda abaixo 1pt cor preta
		);
		
		
		$imageFile = 'images/gn_logo_mini.png';
		$section->addImage($imageFile);
		
		$section->writeText('<strong>   Email: gncorretora@bol.com.br</strong>');
		
		$table = $section->addTable();
		
		$table->addRows(2, 0.5);
		
		//Adicionando tabela
		$table = $section->addTable();
		//Adiciona 1 linha com uma altura de 0.3 centímetro.
		$table->addRows(1, 0.5);
		$table->addColumnsList(array(16));
		//Fonte localizada dentro da tabela
		$font_header_table = new PHPRtfLite_Font(12,'Arial');
		$font_funcao = new PHPRtfLite_Font(9,'Arial');

		$cell = $table->getCell(1, 1);
		$cell->writeText('<strong>DADOS DO SEGURO</strong>',$font_header_table, new PHPRtfLite_ParFormat('center'));
		
		$table = $section->addTable();
		
		$table->addRows(2, 0.8);
		$table->addColumnsList(array(5,6,6));
		
		$table->addColumnsList(array(5,4,6));
		
		$cell = $table->getCell(1, 1);
		$cell->writeText(' DATA: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 2);
		$cell->writeText(' RENOVAÇÃO:',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 3);
		$cell->writeText(' VENCIMENTO:',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 4);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		$cell = $table->getCell(2, 1);
		$cell->writeText(' APÓLICE:',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 2);
		$cell->writeText(' CI:',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 3);
		$cell->writeText(' BÔNUS MODELO: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 4);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		$table = $section->addTable();
		$table->addRows(1, 0.5);
		$table->addColumnsList(array(16));
		
		$cell = $table->getCell(1, 1);
		$cell->writeText('<strong>DADOS DO VEÍCULO</strong>',$font_header_table, new PHPRtfLite_ParFormat('center'));
		
		$table = $section->addTable();
		
		$table->addRows(2, 0.8);
		$table->addColumnsList(array(6,4,6));
		
		$table->addColumnsList(array(6,4,6));
		
		$cell = $table->getCell(1, 1);
		$cell->writeText(' MARCA/MODELO:',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 2);
		$cell->writeText(' ANO:',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 3);
		$cell->writeText(' OPCIONAIS:',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 4);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		$cell = $table->getCell(2, 1);
		$cell->writeText(' ACESSÓRIOS:',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 2);
		$cell->writeText(' PLACA:',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 3);
		$cell->writeText(' CHASSI: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 4);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		$table = $section->addTable();
		$table->addRows(1, 0.5);
		$table->addColumnsList(array(16));
		
		$cell = $table->getCell(1, 1);
		$cell->writeText('<strong>SEGURADO</strong>',$font_header_table, new PHPRtfLite_ParFormat('center'));
		
		$table = $section->addTable();
		
		$table->addRows(2, 0.8);
		$table->addColumnsList(array(7,5,6));
		
		$table->addColumnsList(array(7,5,6));
		
		$cell = $table->getCell(1, 1);
		$cell->writeText(' NOME: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 2);
		$cell->writeText(' ESTADO CIVIL: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 3);
		$cell->writeText(' NASCIMENTO: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 4);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		$cell = $table->getCell(2, 1);
		$cell->writeText(' CPF: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 2);
		$cell->writeText(' PROFISSÃO: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 3);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 4);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		$table = $section->addTable();
		$table->addRows(1, 0.5);
		$table->addColumnsList(array(16));
		
		$cell = $table->getCell(1, 1);
		$cell->writeText('<strong>CONDUTORES</strong>',$font_header_table, new PHPRtfLite_ParFormat('center'));
		
		$table = $section->addTable();
		
		$table->addRows(3, 0.8);
		$table->addColumnsList(array(7,5,6));
		
		$table->addColumnsList(array(7,5,6));
		
		$table->addColumnsList(array(7,5,6));
		
		$cell = $table->getCell(1, 1);
		$cell->writeText(' PRINCIPAL: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 2);
		$cell->writeText(' ESTADO CIVIL: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 3);
		$cell->writeText(' NASCIMENTO: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 4);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		$cell = $table->getCell(2, 1);
		$cell->writeText(' CPF: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 2);
		$cell->writeText(' PROFISSÃO: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 3);
		$cell->writeText(' FONE',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(2, 4);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		$cell = $table->getCell(3, 1);
		$cell->writeText(' EMAIL: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(3, 2);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(3, 3);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(3, 4);
		$cell->writeText(' ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		$table = $section->addTable();
		
		$table->addRows(1, 0.8);
		$table->addColumnsList(array(9,3,4));
		
		$cell = $table->getCell(1, 1);
		$cell->writeText(' ENDEREÇO: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 2);
		$cell->writeText(' Nº: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		$cell = $table->getCell(1, 3);
		$cell->writeText(' BAIRRO: ',$font_funcao, new PHPRtfLite_ParFormat('left'));
		
		
		$nome = 'VPC DE PAGAMENTO DA AESP DO MES.rtf';
		
		$rtf->save('files/'.$nome);
		
		redirect('../files/'.$nome);
	
	
	}
	
	
}

/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */